You are looking at the HTML representation of the XML format.
HTML is good for debugging, but probably is not suitable for your application.
See complete documentation, or API help for more information.
<?xml version="1.0"?>
<api>
  <query>
    <abusefilters>
      <filter id="1" description="Large deletion from article by new editors" pattern="!&quot;autoconfirmed&quot; in user_groups&#13;&#10;&amp; new_size &gt;= 50&#13;&#10;&amp; article_namespace == 0&#13;&#10;&amp; edit_delta &lt; -5000&#13;&#10;&amp; !user_name in article_recent_contributors &#13;&#10;&amp; !&quot;#redirect&quot; in lcase(added_lines)&#13;&#10;&amp; !(lcase(summary) rlike &quot;\bcop(y|ied)|und(id|o)|\brv[vt]?\b|revert|vandal|remov|clean|delet|\brmv?\b|\brepea?t&quot;)&#13;&#10;&amp; !(length(summary) &gt; 60)&#13;&#10;&amp; action != &#039;feedback&#039;" />
      <filter id="2" description="Handbag Spam" pattern="!&quot;autoconfirmed&quot; in user_groups&#13;&#10;&amp; ((lcase(new_text) rlike &quot;vuitton&quot;)&#13;&#10;| ((lcase(new_text) rlike &quot;chanel|hermes&quot;)&#13;&#10;&amp; (lcase(new_text) rlike &quot;handbag&quot;))&#13;&#10;| (lcase(new_text) rlike &quot;outlet(.store)?&quot;)&#13;&#10;| (lcase(new_text) rlike &quot;online store&quot;)&#13;&#10;| (lcase(new_text) rlike &quot;lacroix&quot;)&#13;&#10;| (lcase(new_text) rlike &quot;free.*shipping&quot;)&#13;&#10;| (lcase(new_text) rlike &quot;wrist.watches&quot;)&#13;&#10;| (lcase(new_text) rlike &quot;abercrombie&quot;)&#13;&#10;| (lcase(new_text) rlike &quot;ralph.lauren&quot;)&#13;&#10;| (lcase(new_text) rlike &quot;lingerie&quot;)&#13;&#10;| (lcase(new_text) rlike &quot;tory.burch&quot;)&#13;&#10;| (lcase(new_text) rlike &quot;wedding&quot;)&#13;&#10;| (lcase(new_text) rlike &quot;oakley&quot;)&#13;&#10;| (new_text rlike &quot;SEO&quot;))" />
      <filter id="3" description="Ban the word &quot;Cheap&quot;" pattern="!&quot;autoconfirmed&quot; in user_groups&#13;&#10;&amp; ((lcase(summary) rlike &quot;/.*cheap.*/&quot;)&#13;&#10;| (lcase(new_text) rlike &quot;/.*cheap.*/&quot;)&#13;&#10;| (lcase(new_text) rlike &quot;/.*free.*/&quot;))" />
      <filter id="4" description="Medication spam" pattern="!&quot;autoconfirmed&quot; in user_groups&#13;&#10;&amp; ((lcase(summary) rlike &quot;/.*(5|50|200|600|500|400|100)mg.*/&quot;)&#13;&#10;| (lcase(new_text) rlike &quot;/.*cialis.*/&quot;)&#13;&#10;| (lcase(new_text) rlike &quot;/.*(5|50|200|600|500|400|100)mg.*/&quot;)&#13;&#10;| (lcase(new_text) rlike &quot;/.*weight loss.*/&quot;)&#13;&#10;| (new_wikitext rlike &quot;\[.+ &lt;nowiki&gt;.+&lt;\/nowiki&gt;\]&quot;))" />
      <filter id="5" description="Hilarious loan spam" pattern="!&quot;autoconfirmed&quot; in user_groups&#13;&#10;&amp; (lcase(new_text) rlike &quot;cash today&quot;)" />
      <filter id="6" description="Sports spam(ok this is entering the realm of absurdity)" pattern="!&quot;autoconfirmed&quot; in user_groups&#13;&#10;&amp; ((lcase(new_text) rlike &quot;Super Bowl&quot;)&#13;&#10;| (new_text rlike &quot;NFL|NBA|NHL|Adidas|adidas&quot;)&#13;&#10;| (lcase(new_text) rlike &quot;zhuolu&quot;))" />
      <filter id="7" description="Banner spam" pattern="!&quot;autoconfirmed&quot; in user_groups&#13;&#10;&amp; (lcase(new_text) rlike &quot;banner printing&quot;)" />
      <filter id="8" description="Shoe Spam" pattern="!&quot;autoconfirmed&quot; in user_groups&#13;&#10;&amp; (lcase(new_text) rlike &quot;nike&quot;)" />
      <filter id="9" description="Bots Use HTML" pattern="!(&quot;autoconfirmed&quot; in user_groups) &amp; &#13;&#10;((count(&quot;&lt;ul&quot;, string(added_lines)) &gt; count(&quot;&lt;ul&quot;, string(removed_lines)))&#13;&#10;|(count(&quot;&lt;h1&quot;, string(added_lines)) &gt; count(&quot;&lt;h1&quot;, string(removed_lines)))&#13;&#10;|(count(&quot;&lt;a href&quot;, string(added_lines)) &gt; count(&quot;&lt;a href&quot;, string(removed_lines))))" />
      <filter id="10" description="Bots Use HTML 2" pattern="!(&quot;autoconfirmed&quot; in user_groups)&#13;&#10;&amp; (count(&quot;&lt;p&quot;, string(added_lines)) &gt; count(&quot;&lt;p&quot;, string(removed_lines)))" />
    </abusefilters>
  </query>
  <query-continue>
    <abusefilters abfstartid="11" />
  </query-continue>
</api>